top armouring - Deutsch Englisch Wörterbuch